package ejb.cbm.admin.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name="CENTROCOSTOPROTEGIDO")
public class CentroCostoProtegidoEntity  implements java.io.Serializable {

	private String codigoOficina;
	private String nombreOficina;
    private String usuarioRegistro;
    private Date fechaRegistro;

    public CentroCostoProtegidoEntity() {
    	
    }
    
    @Id
    @Column(name="CODIGOOFICINA")
    public String getCodigoOficina() {
		return codigoOficina;
	}
    public void setCodigoOficina(String codigoOficina) {
		this.codigoOficina = codigoOficina;
	}

    @Column(name="NOMBREOFICINA")
    public String getNombreOficina() {
		return nombreOficina;
	}
    public void setNombreOficina(String nombreOficina) {
		this.nombreOficina = nombreOficina;
	}
    
    @Column(name="USUARIOREGISTRO", unique=false, nullable=false, insertable=true, updatable=true, length=30)
    public String getUsuarioRegistro() {
        return this.usuarioRegistro;
    }
    public void setUsuarioRegistro(String usuarioRegistro) {
        this.usuarioRegistro = usuarioRegistro;
    }
    
    @Temporal(TemporalType.TIMESTAMP)
    @Column(name="FECHAREGISTRO")
    public Date getFechaRegistro() {
        return this.fechaRegistro;
    }
    public void setFechaRegistro(Date fechaRegistro) {
        this.fechaRegistro = fechaRegistro;
    }
}